WP_Defender\Upgrader D

Total Complexity 213
Dependencies 26
Dependents 0
Total lines 1,170
Lines of code 758
Logical lines of code 444
Comment lines 304
Methods 38
Properties 0

Methods 38

Method Rating Maintainability Complexity Lines of code
migrate_security_headers()
D
32 43 84
run()
B
40 20 63
upgrade_2_4_10()
A
41 14 57
update_malware_scan_send_body()
A
43 9 53
update_webauthn_user_handle_core()
A
46 10 37
convert_2fa_lines()
A
49 10 29
upgrade_2_4_2()
A
52 10 22
migrate_configs()
A
48 9 33
upgrade_3_3_1()
A
49 7 33
update_in_house_recipients_empty_role()
S
53 7 24
update_2fa_methods()
S
50 6 29
upgrade_3_3_2()
S
53 6 22
update_webauthn_user_handle()
S
54 6 20
upgrade_2_5_0()
S
58 6 16
force_nf_lockout_exclusions()
S
54 5 21
upgrade_2_6_1()
S
55 4 18
encrypt_secret_keys()
S
56 4 17
update_scan_error_send_body()
S
58 4 16
upgrade_2_5_6()
S
60 3 13
maybe_show_new_features()
S
67 3 8
add_index_to_defender_audit_log()
S
60 2 14
add_country_iso_code_column()
S
58 2 14
add_index_to_defender_lockout()
S
61 2 13
upgrade_3_2_0()
S
66 2 8
add_index_to_defender_scan_item()
S
64 2 9
add_index_to_defender_lockout_log()
S
64 2 9
add_index_to_defender_email_log()
S
64 2 9
add_ua_lockout_to_firewall_notification()
S
68 2 7
update_2fa_send_body()
S
67 2 9
upgrade_2_7_0()
S
60 1 13
delete_tmp_geolite_file()
S
75 1 4
upgrade_2_8_0()
S
75 1 5
update_malware_scan_send_body_common()
S
75 1 4
upgrade_2_8_3()
S
82 1 3
upgrade_3_3_0()
S
74 1 5
index_database()
S
67 1 9
migrate_scan_integrity_check()
S
73 1 5
upgrade_2_6_2()
S
80 1 3